Top 100 soccer players

Below is a list of the best players. Ranking is generated based on statistics from the last three years.. Every player has an index, which is calculated on the basis of goals scored, assists, shots and passes. Ranking is refreshed every day. The easy way to check the best players in the world.

1
Kylian Mbappe Lottin
PSG PSG
France
108.1
Year M G A S P
2024 23 23 9 106 882
2023 49 54 12 199 1787
2022 51 57 16 136 1388
Sum 123 134 37 441 4057
2
Harry Kane
Bayern Munich Bayern Munich
England
91.1
Year M G A S P
2024 24 19 4 106 421
2023 58 57 12 145 1000
2022 59 40 14 109 887
Sum 141 116 30 360 2308
3
Erling Braut Haaland
Manchester City Manchester City
Norway
86.4
Year M G A S P
2024 21 19 1 91 301
2023 58 50 12 155 534
2022 40 48 7 97 487
Sum 119 117 20 343 1322
4
Lionel Messi
Inter Miami CF Inter Miami CF
Argentina
76.6
Year M G A S P
2024 14 13 13 62 684
2023 39 29 9 92 1428
2022 49 38 27 90 1964
Sum 102 80 49 244 4076
5
Mohamed Salah
Liverpool Liverpool
Egypt
74.9
Year M G A S P
2024 12 9 7 60 434
2023 58 38 26 133 1487
2022 54 32 13 112 1088
Sum 124 79 46 305 3009
6
Robert Lewandowski
Barcelona Barcelona
Poland
71.2
Year M G A S P
2024 25 15 5 70 480
2023 56 29 10 151 979
2022 50 43 9 133 861
Sum 131 87 24 354 2320
7
Aleksandar Mitrovic
Al Hilal Al Hilal
Serbia
68.2
Year M G A S P
2024 16 14 2 51 299
2023 39 33 8 141 691
2022 47 43 3 155 1020
Sum 102 90 13 347 2010
8
Viktor Gyoekeres
Sporting CP Sporting CP
Sweden
67.7
Year M G A S P
2024 27 24 8 93 608
2023 52 32 18 109 1057
2022 47 22 4 107 1064
Sum 126 78 30 309 2729
9
Cristiano Ronaldo
Al Nassr FC Al Nassr FC
Portugal
67.2
Year M G A S P
2024 16 16 2 85 458
2023 50 49 15 208 995
2022 36 16 5 83 871
Sum 102 81 22 376 2324
10
Mehdi Taremi
FC Porto FC Porto
Iran
67.1
Year M G A S P
2024 11 8 4 31 302
2023 50 32 12 84 794
2022 44 40 17 88 715
Sum 105 80 33 203 1811
11
Amahl Pellegrino
San Jose Earthquakes San Jose Earthquakes
Norway
61.7
Year M G A S P
2024 11 4 0 17 177
2023 42 35 20 120 1187
2022 34 34 11 46 466
Sum 87 73 31 183 1830
12
Vinicius Junior
Real Madrid Real Madrid
Brazil
61.7
Year M G A S P
2024 23 17 8 89 688
2023 53 22 20 77 1065
2022 54 22 16 60 1216
Sum 130 61 44 226 2969
13
Paul Mullin
Wrexham Wrexham
England
61.4
Year M G A S P
2024 21 16 4 70 469
2023 43 34 2 51 330
2022 46 43 0 0 0
Sum 110 93 6 121 799
14
Lautaro Martinez
Inter Inter
Argentina
60.9
Year M G A S P
2024 20 11 3 68 451
2023 51 39 7 152 922
2022 48 27 6 95 633
Sum 119 77 16 315 2006
15
Bruno Fernandes
Manchester United Manchester United
Portugal
58.4
Year M G A S P
2024 23 11 8 73 1206
2023 74 23 22 140 3161
2022 55 15 12 70 2144
Sum 152 49 42 283 6511
16
Evangelos Pavlidis
AZ Alkmaar AZ Alkmaar
Greece
58.3
Year M G A S P
2024 19 11 2 66 513
2023 55 37 10 144 1336
2022 30 26 3 59 624
Sum 104 74 15 269 2473
17
Karim Benzema
Al Hazm Al Hazm
France
56.3
Year M G A S P
2024 7 0 3 32 227
2023 49 34 9 122 1186
2022 37 34 8 92 1171
Sum 93 68 20 246 2584
18
Luuk de Jong
PSV Eindhoven PSV Eindhoven
Netherlands
55.4
Year M G A S P
2024 22 19 9 95 529
2023 51 32 13 127 1028
2022 15 12 5 30 202
Sum 88 63 27 252 1759
19
Ikoma Lois Openda
RasenBallsport Leipzig RasenBallsport Leipzig
Belgium
55.4
Year M G A S P
2024 20 13 3 61 291
2023 46 36 8 150 536
2022 30 22 3 83 484
Sum 96 71 14 294 1311
20
James Tavernier
Rangers Rangers
England
55.3
Year M G A S P
2024 26 8 6 44 1203
2023 59 27 11 79 2866
2022 59 22 10 64 2463
Sum 144 57 27 187 6532
21
Dusan Tadic
Fenerbahce Fenerbahce
Serbia
54.9
Year M G A S P
2024 23 4 7 26 821
2023 59 23 23 66 1980
2022 51 15 26 49 1728
Sum 133 42 56 141 4529
22
Heung-Min Son
Tottenham Tottenham
South Korea
54.8
Year M G A S P
2024 21 10 4 62 802
2023 53 27 11 91 1132
2022 49 27 8 70 840
Sum 123 64 23 223 2774
23
Cody Gapko
Liverpool Liverpool
Netherlands
54.7
Year M G A S P
2024 17 9 6 61 563
2023 44 19 5 92 921
2022 43 29 23 72 887
Sum 104 57 34 225 2371
24
Bukayo Saka
Arsenal Arsenal
England
53.1
Year M G A S P
2024 21 11 2 69 691
2023 59 23 19 118 1786
2022 46 20 10 53 1025
Sum 126 54 31 240 3502
25
Eran Zahavi
Maccabi Tel Aviv Maccabi Tel Aviv
Israel
53.0
Year M G A S P
2024 20 15 3 66 363
2023 26 35 5 75 362
2022 12 23 4 30 296
Sum 58 73 12 171 1021
26
Niclas Fuellkrug
Borussia Dortmund Borussia Dortmund
Germany
52.1
Year M G A S P
2024 22 10 5 54 445
2023 42 23 10 79 970
2022 31 29 5 93 947
Sum 95 62 20 226 2362
27
Hulk
Atletico MG Atletico MG
Brazil
51.9
Year M G A S P
2024 20 7 6 25 272
2023 41 27 11 149 1088
2022 36 28 3 64 604
Sum 97 62 20 238 1964
28
Jonathan David
Lille Lille
Canada
51.8
Year M G A S P
2024 21 19 6 61 422
2023 47 31 3 93 933
2022 43 17 4 63 660
Sum 111 67 13 217 2015
29
Wissam Ben Yedder
Monaco Monaco
France
51.6
Year M G A S P
2024 16 11 2 45 484
2023 32 24 6 65 667
2022 41 33 6 61 587
Sum 89 68 14 171 1738
30
Julian Alvarez
Manchester City Manchester City
Argentina
51.1
Year M G A S P
2024 17 7 6 62 610
2023 47 22 10 102 1239
2022 40 33 6 0 0
Sum 104 62 22 164 1849
31
Kevin de Bruyne
Manchester City Manchester City
Belgium
50.7
Year M G A S P
2024 17 6 17 58 989
2023 26 8 16 19 511
2022 52 21 26 67 1704
Sum 95 35 59 144 3204
32
Alfie May
Charlton Charlton
England
50.1
Year M G A S P
2024 18 8 1 64 362
2023 52 37 1 143 810
2022 37 22 4 82 557
Sum 107 67 6 289 1729
33
Denis Bouanga
Los Angeles FC Los Angeles FC
France
50.0
Year M G A S P
2024 14 9 5 73 306
2023 47 40 10 137 663
2022 31 9 7 40 415
Sum 92 58 22 250 1384
34
Phil Foden
Manchester City Manchester City
England
50.0
Year M G A S P
2024 25 16 4 84 1299
2023 44 17 14 97 1891
2022 42 16 11 46 1225
Sum 111 49 29 227 4415
35
Victor Osimeh
Napoli Napoli
Nigeria
49.8
Year M G A S P
2024 13 9 1 46 168
2023 41 30 5 114 357
2022 30 28 4 76 327
Sum 84 67 10 236 852
36
Robert Glatzel
Hamburger SV Hamburger SV
Germany
49.5
Year M G A S P
2024 13 9 2 31 216
2023 40 23 6 125 655
2022 37 31 5 96 582
Sum 90 63 13 252 1453
37
Olivier Giroud
AC Milan AC Milan
France
49.5
Year M G A S P
2024 19 8 3 56 322
2023 50 22 10 83 679
2022 45 30 7 61 482
Sum 114 60 20 200 1483
38
Andy Cook
Bradford Bradford
England
49.5
Year M G A S P
2024 19 7 4 56 407
2023 48 29 12 157 892
2022 38 21 3 72 666
Sum 105 57 19 285 1965
39
Antoine Griezmann
Atletico Madrid Atletico Madrid
France
49.3
Year M G A S P
2024 19 8 6 51 908
2023 63 28 16 130 2300
2022 37 8 14 43 802
Sum 119 44 36 224 4010
40
Baard Finne
Brann Brann
Norway
48.9
Year M G A S P
2024 9 5 2 30 82
2023 37 31 12 126 516
2022 16 26 6 0 0
Sum 62 62 20 156 598
41
Pedro Goncalves
Sporting CP Sporting CP
Portugal
48.6
Year M G A S P
2024 23 12 9 56 640
2023 46 19 15 109 1359
2022 34 16 9 57 772
Sum 103 47 33 222 2771
42
Hugo Cuypers
Chicago Fire Chicago Fire
Belgium
48.5
Year M G A S P
2024 15 3 0 33 280
2023 49 39 8 101 997
2022 34 20 6 53 653
Sum 98 62 14 187 1930
43
Luis Suarez
Inter Miami CF Inter Miami CF
Uruguay
48.5
Year M G A S P
2024 19 14 7 45 464
2023 39 25 13 153 1234
2022 13 16 2 34 327
Sum 71 55 22 232 2025
44
Rafael Leao
AC Milan AC Milan
Portugal
48.4
Year M G A S P
2024 23 11 9 64 746
2023 47 14 12 75 1014
2022 42 19 17 73 781
Sum 112 44 38 212 2541
45
Joel Pohjanpalo
Venezia Venezia
Finland
48.4
Year M G A S P
2024 20 17 2 59 392
2023 43 24 6 105 656
2022 33 21 5 58 469
Sum 96 62 13 222 1517
46
Sadio Mane
Al Nassr FC Al Nassr FC
Senegal
47.9
Year M G A S P
2024 15 7 5 32 527
2023 36 16 8 53 913
2022 54 34 7 77 997
Sum 105 57 20 162 2437
47
Ollie Watkins
Aston Villa Aston Villa
England
47.8
Year M G A S P
2024 25 13 5 63 392
2023 52 31 11 111 629
2022 34 13 3 46 559
Sum 111 57 19 220 1580
48
Crysan
Shandong Luneng Shandong Luneng
Brazil
47.5
Year M G A S P
2024 11 8 1 51 418
2023 27 23 8 109 847
2022 38 29 7 19 243
Sum 76 60 16 179 1508
49
Rodrygo
Real Madrid Real Madrid
Brazil
47.5
Year M G A S P
2024 23 8 2 58 691
2023 57 25 13 142 1664
2022 32 15 11 52 857
Sum 112 48 26 252 3212
50
Khvicha Kvaratskhelia
Napoli Napoli
Georgia
47.4
Year M G A S P
2024 21 6 3 73 634
2023 53 16 11 138 1559
2022 28 27 12 39 456
Sum 102 49 26 250 2649
51
Nemanja Bilbija
Zrinjski Mostar Zrinjski Mostar
Bosnia-Herzegovina
47.4
Year M G A S P
2024 10 9 4 0 0
2023 32 34 7 15 128
2022 28 0 0 0
Sum 42 71 11 15 128
52
Romelu Lukaku
Roma Roma
Belgium
47.3
Year M G A S P
2024 25 8 3 54 453
2023 46 40 9 113 834
2022 20 13 1 29 254
Sum 91 61 13 196 1541
53
Barnabas Varga
Ferencvaros Ferencvaros
Hungary
47.2
Year M G A S P
2024 15 12 2 59 271
2023 38 39 6 43 268
2022 26 18 0 0 0
Sum 79 69 8 102 539
54
Ricardo Horta
Braga Braga
Portugal
46.8
Year M G A S P
2024 17 3 2 25 542
2023 48 23 16 96 1420
2022 45 22 10 65 1113
Sum 110 48 28 186 3075
55
Edin Dzeko
Fenerbahce Fenerbahce
Bosnia-Herzegovina
46.6
Year M G A S P
2024 20 8 2 79 530
2023 47 23 8 129 819
2022 39 21 8 92 815
Sum 106 52 18 300 2164
56
Jude Bellingham
Real Madrid Real Madrid
England
46.4
Year M G A S P
2024 20 7 8 49 1128
2023 48 25 10 93 2083
2022 50 13 9 40 1703
Sum 118 45 27 182 4914
57
Brian Brobbey
Ajax Ajax
Netherlands
46.3
Year M G A S P
2024 18 11 6 39 302
2023 38 21 6 105 607
2022 15 27 3 42 243
Sum 71 59 15 186 1152
58
Alexandre Lacazette
Lyon Lyon
France
45.4
Year M G A S P
2024 17 13 4 36 348
2023 37 28 2 82 626
2022 29 17 8 57 547
Sum 83 58 14 175 1521
59
Malcom
Al Hilal Al Hilal
Brazil
45.1
Year M G A S P
2024 20 9 3 39 752
2023 35 23 8 87 1277
2022 31 22 5 44 896
Sum 86 54 16 170 2925
60
Kiril Despodov
PAOK Thessaloniki FC PAOK Thessaloniki FC
Bulgaria
44.9
Year M G A S P
2024 17 8 5 36 317
2023 46 21 23 35 401
2022 33 17 10 0 0
Sum 96 46 38 71 718
61
Jarrod Bowen
West Ham West Ham
England
44.7
Year M G A S P
2024 21 7 7 56 418
2023 50 24 10 94 890
2022 41 20 3 51 766
Sum 112 51 20 201 2074
62
Riyad Mahrez
Al Ahli Al Ahli
Algeria
44.6
Year M G A S P
2024 13 3 5 19 519
2023 49 20 21 71 1289
2022 36 20 7 50 991
Sum 98 43 33 140 2799
63
Alvaro Morata
Atletico Madrid Atletico Madrid
Spain
44.5
Year M G A S P
2024 15 6 1 49 294
2023 42 28 3 110 589
2022 42 22 8 65 709
Sum 99 56 12 224 1592
64
Goncalo Ramos
PSG PSG
Portugal
44.3
Year M G A S P
2024 12 12 1 46 268
2023 38 19 2 57 406
2022 41 33 5 0 0
Sum 91 64 8 103 674
65
Matteo Brunori
Palermo Palermo
Italy
44.2
Year M G A S P
2024 19 10 3 44 230
2023 35 17 3 76 479
2022 19 34 3 37 174
Sum 73 61 9 157 883
66
Artem Dovbyk
Girona Girona
Ukraine
44.2
Year M G A S P
2024 18 10 4 38 247
2023 36 30 8 56 292
2022 20 20 2 6 77
Sum 74 60 14 100 616
67
Roger
Al-Rayyan Al-Rayyan
Brazil
44.2
Year M G A S P
2024 10 11 1 45 381
2023 39 29 5 117 1167
2022 43 15 4 67 1068
Sum 92 55 10 229 2616
68
Anderson Talisca
Al Nassr FC Al Nassr FC
Brazil
43.9
Year M G A S P
2024 6 8 0 29 175
2023 33 33 7 102 744
2022 24 21 1 0 0
Sum 63 62 8 131 919
69
Conor Chaplin
Ipswich Ipswich
England
43.4
Year M G A S P
2024 17 5 2 55 500
2023 47 27 9 153 1231
2022 36 17 3 59 1336
Sum 100 49 14 267 3067
70
Aaron Collins
Bolton Bolton
Wales
42.9
Year M G A S P
2024 19 9 2 59 380
2023 47 9 10 98 999
2022 52 27 10 86 861
Sum 118 45 22 243 2240
71
Daniel Gazdag
Philadelphia Union Philadelphia Union
Hungary
42.5
Year M G A S P
2024 15 8 3 24 511
2023 47 22 6 67 1186
2022 39 25 6 0 0
Sum 101 55 15 91 1697
72
Hany Mukhtar
Nashville SC Nashville SC
Germany
42.2
Year M G A S P
2024 12 4 4 36 454
2023 39 17 14 95 896
2022 33 26 7 0 0
Sum 84 47 25 131 1350
73
Ahoueke Denkey
Cercle Bruges Cercle Bruges
France
42.0
Year M G A S P
2024 17 12 3 66 394
2023 38 24 2 123 688
2022 23 16 6 56 454
Sum 78 52 11 245 1536
74
Mohammed Kudus
West Ham West Ham
Ghana
41.8
Year M G A S P
2024 20 3 6 50 533
2023 49 25 8 97 1101
2022 25 21 3 34 376
Sum 94 49 17 181 2010
75
Fedor Chalov
CSKA Moscow CSKA Moscow
Russia
41.7
Year M G A S P
2024 11 8 1 10 199
2023 39 29 9 75 892
2022 25 17 3 46 426
Sum 75 54 13 131 1517
76
Sergej Milinkovic-Savic
Al Hilal Al Hilal
Serbia
41.6
Year M G A S P
2024 20 5 10 44 970
2023 44 14 6 91 2516
2022 49 14 14 61 2404
Sum 113 33 30 196 5890
77
Joel Piroe
Leeds Leeds
Netherlands
41.4
Year M G A S P
2024 11 5 2 32 385
2023 50 25 3 115 1081
2022 44 22 2 95 1110
Sum 105 52 7 242 2576
78
Thijs Dallinga
Toulouse Toulouse
Netherlands
41.3
Year M G A S P
2024 20 10 2 62 438
2023 39 26 2 81 610
2022 36 15 7 80 833
Sum 95 51 11 223 1881
79
Marcus Rashford
Manchester United Manchester United
England
41.3
Year M G A S P
2024 15 5 1 39 440
2023 54 25 10 127 1174
2022 26 18 5 32 528
Sum 95 48 16 198 2142
80
Colby Bishop
Portsmouth Portsmouth
England
41.2
Year M G A S P
2024 19 9 1 42 503
2023 46 23 5 100 1051
2022 43 20 3 53 944
Sum 108 52 9 195 2498
81
Marko Livaja
Hajduk Split Hajduk Split
Croatia
41.1
Year M G A S P
2024 10 6 2 20 151
2023 26 20 7 80 759
2022 4 28 1 59 601
Sum 40 54 10 159 1511
82
Georges Mikautadze
Metz Metz
France
41.0
Year M G A S P
2024 17 11 3 46 320
2023 33 28 5 74 656
2022 33 12 5 61 628
Sum 83 51 13 181 1604
83
Jonson Clarke-Harris
Peterborough Peterborough
England
41.0
Year M G A S P
2024 3 3 2 17 106
2023 41 26 3 102 658
2022 43 24 4 82 827
Sum 87 53 9 201 1591
84
Matthew O'Riley
Celtic Celtic
England
41.0
Year M G A S P
2024 20 9 9 49 904
2023 46 13 16 81 1926
2022 40 9 12 38 1373
Sum 106 31 37 168 4203
85
Angel Di Maria
Benfica Benfica
Argentina
41.0
Year M G A S P
2024 29 9 12 92 1278
2023 45 18 9 100 1421
2022 23 8 10 24 540
Sum 97 35 31 216 3239
86
Benjamin Bourigeaud
Rennes Rennes
France
40.8
Year M G A S P
2024 19 11 7 43 844
2023 45 13 9 57 1751
2022 40 13 14 32 1398
Sum 104 37 30 132 3993
87
Serhou Guirassy
VfB Stuttgart VfB Stuttgart
France
40.8
Year M G A S P
2024 13 9 1 41 382
2023 33 34 4 86 663
2022 15 14 0 35 338
Sum 61 57 5 162 1383
88
Dusan Vlahovic
Juventus Juventus
Serbia
40.6
Year M G A S P
2024 18 12 2 75 398
2023 34 17 4 105 498
2022 39 21 4 78 496
Sum 91 50 10 258 1392
89
Lei Wu
Shanghai SIPG FC Shanghai SIPG FC
China
40.5
Year M G A S P
2024 15 16 3 72 281
2023 43 25 6 131 617
2022 13 12 0 4 36
Sum 71 53 9 207 934
90
Davis Keillor-Dunn
Mansfield Mansfield
England
40.5
Year M G A S P
2024 17 9 5 69 575
2023 44 20 9 123 1314
2022 42 16 0 68 777
Sum 103 45 14 260 2666
91
Randal Kolo Muani
PSG PSG
France
40.5
Year M G A S P
2024 12 5 5 20 321
2023 45 24 7 73 707
2022 42 15 12 51 556
Sum 99 44 24 144 1584
92
Abderrazak Hamdallah
Al Ittihad Al Ittihad
Morocco
40.4
Year M G A S P
2024 13 10 1 45 358
2023 37 27 7 70 551
2022 19 19 1 0 0
Sum 69 56 9 115 909
93
German Cano
Fluminense Fluminense
Argentina
40.4
Year M G A S P
2024 0 0 0 0 0
2023 6 20 0 0 0
2022 49 44 5 0 0
Sum 55 64 5 0 0
94
Juan Hernandez
Columbus Crew Columbus Crew
Colombia
40.3
Year M G A S P
2024 12 6 1 56 481
2023 52 28 11 192 955
2022 19 12 3 11 121
Sum 83 46 15 259 1557
95
Cameron Brannagan
Oxford Oxford
England
40.3
Year M G A S P
2024 24 6 6 64 1167
2023 46 11 7 78 2168
2022 45 23 4 75 1799
Sum 115 40 17 217 5134
96
Dion Charles
Bolton Bolton
N. Ireland
40.1
Year M G A S P
2024 13 4 0 27 100
2023 56 29 3 113 459
2022 44 21 4 58 396
Sum 113 54 7 198 955
97
Paulo Dybala
Roma Roma
Argentina
40.0
Year M G A S P
2024 20 12 4 44 636
2023 34 18 11 75 969
2022 26 14 4 60 858
Sum 80 44 19 179 2463
98
Alexander Soerloth
Villarreal Villarreal
Norway
40.0
Year M G A S P
2024 17 15 4 54 339
2023 44 17 5 79 658
2022 36 18 3 47 597
Sum 97 50 12 180 1594
99
Neymar
Al Hilal Al Hilal
Brazil
39.9
Year M G A S P
2024 0 0 0 0 0
2023 17 8 8 36 636
2022 41 35 17 57 1642
Sum 58 43 25 93 2278
100
Pierre-Emerick Aubameyang
Marseille Marseille
Gabon
39.6
Year M G A S P
2024 24 16 4 93 519
2023 23 12 7 71 418
2022 28 20 2 51 404
Sum 75 48 13 215 1341